class: center, middle, inverse, title-slide # Presentación con Xaringan ## Usando Remark --- class: center, middle ## Necesidad .pull-left[ Una de mis tareas pendientes era encontrar la librerĆa que mejor se adaptarĆ” a mis necesidades. En distintas ocasiones probe las diferentes librerĆas disponibles para generar presentaciones **Ioslides**, **Beamer**, **Slidy** y **Reveal**. ] .pull-right[ Recientemente en varios talleres y plĆ”ticas vi presentaciones en R y me surgio la idea de probar de nuevo y quiza por fin decidirme por alguno de los paquetes. ] --- class: inverse, center, middle ## Intención Este documento pretende ser una demostración de las capacidades **bĆ”sicas** de una presentación desarrollada en **Ioslides**. No pretende determinar ni la mejor ni la peor librerĆa, solo conocer sus capacidades <sup>*</sup>. Por lo tanto intentare probar diferentes estructuras y ver el resultado final de las mismas. .footnote[[*] Desarrollando estructura bĆ”sicas y configuraciónes sencillas] --- ## Que probarĆ© - Impresión de la salida de R - Listas de no nĆŗmeradas (esta misma) - Listas nĆŗmeradas - GrĆ”ficos base - GrĆ”ficos ggplot - GrĆ”ficos interactivos --- ## Evaluar Al final para tomar mi decisión considerare los siguientes puntos: 1. Facilidad de uso 2. Output obtenido 3. EstĆ©tica 4. Funcionalidad 5. Velocidad al generar resultado 6. Configuración --- ## Salida de comandos de R Ya que el fin Ćŗltimo de crear las presentaciones en R es poder integrar, los resultados y grĆ”ficas dentro de la presentación, generemos una serie de comandos: ```r *set.seed(45) variable.azar <- rnorm(30) variable.azar ``` ``` ## [1] 0.34079969 -0.70334030 -0.37953773 -0.74604744 -0.89810733 ## [6] -0.33479411 -0.50137815 -0.17453570 1.80903740 -0.23010497 ## [11] -1.13041822 0.21598889 1.23223729 1.60935871 0.40155063 ## [16] -0.27298403 -0.03615234 -0.15031123 3.76881035 -1.65249598 ## [21] -1.13514510 0.22767017 -0.18331854 -0.41351862 -0.43759528 ## [26] -0.02618435 -0.85983418 0.16654458 1.47549073 0.19542291 ``` --- ## GrĆ”ficos base TambiĆ©n es importante la visualización de los grĆ”ficos generados en R <!-- --> --- ## Graficos ggplot2 De los grĆ”ficos que mas uso dentro de mis reportes o clases son aquellos generados en ggplot2 <!-- --> --- ## GGplot2 En ocasiones necesito definir multiples plots en una sola exposición <!-- --> --- ## Interactivo Para procesar grĆ”ficos interactivos una librerĆa que uso cotidianamente es plotly
--- ## Impresiones La sintaxis cambia un poco, deja de usar los tĆtulos y usa guiones `---` para delimitar las diapositivas. Tiene muchas opciones de configuración, acepta **footnotes** y **dos columnas** de forma nativa. Al inicio de la diapositiva se puede definir la justificación del texto asĆ como la imagen de fondo. Se pueden agregar notas para el presentador y una ejecución automĆ”tica con temporizador asĆ como un contador en pantalla. Ademas se pueden separar elementos para que se muestren paso a paso usando dos guiones en vez de tres. Puede resaltar lĆneas dentro de chunks de código usando asteriscos, llaves dobles e incluso **#<<**. Hasta se pueden declarar rangos de pĆ”gina. Por Ćŗltimo se integra directamente con hojas de estilo (CSS), por lo que es completamente configurabley cuenta con varios **temas**. El tamaƱo esta por arriba de las **Ioslides** pero no tan grande como la presentación **revealjs**, ademas de que por default el output no es autocontenido. En este caso, cuando el archivo no es autocontenido, no se puede ver en el visor de **Rstudio** y solo hasta que se crea un output autocontenido se puede visualizar directamente.